package com.mytijian.openapi.adapter.dianping.service;

import com.mytijian.openapi.adapter.dianping.param.DzopenShopAuthParam;

/**
 * 点评店铺授权服务
 * @author clozz
 *
 */
public interface DzopenShopAuthService {

	/**
	 * 根据hospitalId 查询有效session
	 * 查不到有效session时抛出异常
	 * @param hospitalId
	 * @return
	 */
	String getSession(Integer hospitalId);
	
	/**
	 * 根据hospitalId 查询有效session
	 * 查不到有效session时抛出异常
	 * @param hospitalId
	 * @return
	 */
	String getSession(String hospitalId);
	
	/**
	 * 此接口有点评发起授权
	 * @param param
	 */
	void doAuth(DzopenShopAuthParam param);
	
	/**
	 * 检查session有效状态，并跟新此方法应该由定时任务每日执行
	 */
	void checkUpdate();
}
